var t = getApp(), e = t.requirejs("core"), a = t.requirejs("wxParse/wxParse"), i = t.requirejs("biz/diypage"), s = t.requirejs("jquery");
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		userinfo: '',//用户信息
		title: '',//标题
		imgurl: '',//图片
		videourl: '',//视频
		goods: {},//商品
		loading:false,
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		console.log('options----------', options.id)
		const _this = this
		if (options.id) {
			wx.getStorage({
				key: 'videocont',
				success(res) {
					console.log('videocont-------', res.data)
					_this.setData({
						title:res.data.title,
						videourl:res.data.videourl,
						imgurl:res.data.imgurl
					})
				},
				fail(err) {
					console.log('err-------', err)
				}
			})
			let good = {
				id: options.id,
				title: options.title,
				thumb: options.thumb,
				price: options.price
			}
			_this.setData({
				goods: good
			})
		}
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {
		this.getInfo()
		console.log(this.data.userinfo)
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	},
	//上传图片
	upImg() {
		const _this = this
		wx.chooseImage({
			count: 1,
			sizeType: ['original', 'compressed'],
			sourceType: ['album', 'camera'],
			success(res) {
				// tempFilePath可以作为img标签的src属性显示图片
				console.log(res)
				const tempFilePaths = res.tempFilePaths
				wx.uploadFile({
					url: 'https://fengzz.zhengbei.vip/web/index.php?c=utility&a=file&do=upload&upload_type=image&global=&dest_dir=&uniacid=-1&quality=0&group_id=-1',
					filePath: tempFilePaths[0],
					name: 'file',
					success(res) {
						const data = JSON.parse(res.data)
						console.log('上传图片成功-----', JSON.parse(res.data))
						//do something
						if (data.state == 'SUCCESS') {
							_this.setData({
								imgurl: data.url
							})
						} else {
							wx.showToast({
								title: '上传失败,' + data.message.message,
								icon: 'none',
								duration: 2000
							})
						}

					},
					fail(err) {
						console.log('上传图片失败-----', err)
						wx.showToast({
							title: '上传失败',
							icon: 'none',
							duration: 2000
						})
					}
				})

			}, fail(err) {
				wx.showToast({
					title: '上传失败',
					icon: 'none',
					duration: 2000
				})
			}
		})
	},
	//查看大图
	imgBig() {
		const _this = this
		let urls = []
		wx.previewImage({
			current: _this.data.imgurl,
			urls: [_this.data.imgurl]
		})
	},
	//删除当前图片
	imgDel() {
		this.setData({
			imgurl: ''
		})
	},
	//上传视频
	upvideo() {
		const _this = this
		console.log('上传视频')
		wx.chooseVideo({
			sourceType: ['album', 'camera'],
			maxDuration: 60,
			camera: 'back',
			success(res) {
				console.log(res.tempFilePath)
				wx.uploadFile({
					url: 'https://fengzz.zhengbei.vip/web/index.php?c=utility&a=file&do=upload&upload_type=video&global=&dest_dir=&uniacid=-1',
					filePath: res.tempFilePath,
					name: 'file',
					success(res) {
						const data = JSON.parse(res.data)
						console.log('上传视频成功-----', JSON.parse(res.data))

						if (data.state == 'SUCCESS') {
							_this.setData({
								videourl: data.url
							})
						} else {
							wx.showToast({
								title: '上传失败,' + data.message.message,
								icon: 'none',
								duration: 2000
							})
						}
						//do something
					},
					fail(err) {
						console.log('上传视频失败-----', err)
						wx.showToast({
							title: '上传失败',
							icon: 'none',
							duration: 2000
						})
					}
				})

			}, fail(err) {
				console.log('chooseVideo上传视频失败-----', err)
				wx.showToast({
					title: '上传失败',
					icon: 'none',
					duration: 2000
				})
			}
		})
	},
	//删除当前视频
	videoDel() {
		this.setData({
			videourl: ''
		})
	},
	//跳转到选择商品
	go() {
		const _this = this
		wx.setStorage({
			key:"videocont",
			data:_this.data
		})
		wx.navigateTo({
			url: '/pages/Changegoods/index'
		})
	},
	//发布视频
	submit() {
		const _this = this
		if (!_this.data.title || _this.data.title.length<4 || _this.data.title.length>18) {
			wx.showToast({
				title: '标题不正确',
				icon: 'none',
				duration: 2000
			})
			return
		}
		if (!_this.data.videourl) {
			wx.showToast({
				title: '视频不正确',
				icon: 'none',
				duration: 2000
			})
			return
		}
		if (!_this.data.imgurl) {
			wx.showToast({
				title: '封面不正确',
				icon: 'none',
				duration: 2000
			})
			return
		}
		if (!_this.data.goods.id) {
			wx.showToast({
				title: '商品不正确',
				icon: 'none',
				duration: 2000
			})
			return
		}
		_this.setData({
			loading:true
		})
		e.get("member/shipin/voide_add", {
			shipin_url: _this.data.videourl,
			title: _this.data.title,
			img_fengmian: _this.data.imgurl,
			goodsid: _this.data.goods.id
		}, function (t) {
			_this.setData({
				loading:false
			})
			console.log('发布视频-------------', t)
			if (t.error == 0) {
				wx.showToast({
					title: t.msg,
					icon: 'none',
					duration: 2000
				})
				setTimeout(()=>{
					wx.redirectTo({
						url:`/pages/Goodsvideo/index`
					})
				},2000)
			}else{
				wx.showToast({
					title: t.msg,
					icon: 'none',
					duration: 2000
				})
			}
		});
	},
	//获取用户信息
	getInfo: function () {
		var i = this;
		e.get("member", {}, function (t) {
			console.log(t),
				getApp().setCache("umids", t.id)
			console.log(t.id);
			if (t.id) {
				1 == t.isblack && wx.showModal({
					title: "无法访问",
					content: "您在商城的黑名单中，无权访问！",
					success: function (t) {
						t.confirm && i.close(), t.cancel && i.close();
					}
				}), i.setData({
					userinfo: t,
				}), t.error, a.wxParse("wxParseData", "html", t.copyright, i, "5");
			} else {
				wx.switchTab({
					url: '/pages/member/index/index'
				})
			}

		});
	},
	//输入框输入时
	changeInput(e) {
		const _this = this
		_this.setData({
			title: e.detail.value
		})
	},
})